9. Views pages will work as well. Edit the View and under Page Settings, set the path used by the page so that the first term in the path matches one of your section branches in the directory tree. For example: Path: /events/eventlist will appear to be in the 'events' section of the site.

10. If you wanted all of the nodes in a particular content type to be in the same section, you could use Pathauto module to do the same thing as we did with Views pages. In Admin → Configuration → URL Aliases, click Patterns. Setting my 'Pattern for all Gallery paths' to 'gallery/[node:title]' puts all new galleries in the 'gallery' section of the site.

Things to Do:

  1. Roll this into a module with a nice UI to make it easier to set up.
  2. Get the function to look for a full .css file in each section directory for even more control over the look and feel of different sections.
  3. Test it and give me feedback!

More info can be found at outbackdev.com.