Deciding where components should live