Allow users to customize layout