Customizing component layouts