* site-node/folder mapping or merge
* safe way to include functionality and other content into a page or template
That's enough for now!
Other things to keep in mind, but should be client specific are user interface issues, especially scalability, handling or adding content, and handling revisions.