Componentization via Services