Add skeleton for provider framework implementation