I understand now and I will try and explain what you need to do to make the changes required.
The changes can be done without programing however you will need to learn how to alter the chameleon controls on the pages to make your changes (This is the same in Community Server if you wanted to customize the forum, blog or file pages and Telligent have produced a book)
The reason that these sorts of display options are not hardcoded into the control panel is because this would restrict the UI and reduce the capability of the product to be as flexible as possible. For instance a customer may not require a home page at all. The idea being is that a theme should be created for you particular instance and customized appropriately for its use.
If you are making minor changes then there is a control panel page that allows you to alter the CSS that is used when rendering the shop pages.
I think the best option that may be we can expand our set of default themes to cover a set of common senarios, for instance we have a customer that requires a single page for payment and billing address information, this is not in the current theme, however it could be that others will require a simplar bit of functionality.
I hope I have clarrified things,
Rob