Thought i'd ask this as a new question
So, I'm building this web app, but now I have a question about the templates: How does the template hierarchy work when one isn't extending site tree. like I know that i need to use render with, but can I still have a base template (i'm guessing name Controller.php) to represent the default rendering of the base controller class and then still use the $Layout placeholder to call the sub templates? obviously I don't want to have to write doctypes and headers into each template file, so my question is: how does one handle templates when just using controller?
also as an aside, once i've got my app deployed i'm going to write about the process of using silverstripe for sapphire, not the cms, in the hope that it will convince more people to use and extend this very sweet php framework