There is also a project in the works to address dynamic content and website creation that may answer a few of your questions: