HI,
Not sure if it will help but here is how I do it:
1. Install IncludeTemplate Snippet
2. create a file(template01.html) in your templates/site like:
[[includeTemplate? &tpl=`site/head.html`]]
<body>
[!includeTemplate? &tpl=`site/top.html`!]
<div id="homeContent">
[*content*]
<div>
<div id="homeBottomLinks">
[*homeBottomLinks*]
<div>
[[includeTemplate? &tpl=`site/facelift.html`]]
</body>
</html>
3. Create a template in modx and named what you want. Just enter [[includeTemplate? &tpl=`site/template01.html`]]
4. If you want to control the templates that new documents are created with, use Template Rules Plugin. See signature.
I personally like to have my template separate from any coding. Maybe in some cases I would recommend the use of Phx.