Component-design