From scenarios to components by