The way TXP breaks down a site also feels more natural to me. It breaks it down into sections. Each section then uses a certain page template. Then each page template is build using different forms. Forms can be thought of a code ... Click here to more information
TXP: The Way Content Management Should Be