Basic skeleton for components