Add support for custom nav bars with parent html

supports use of single "general layout" loaded from custom nav bar