Refactor the navigation menu classes to allow the menu hierarchy to be specified by a relatively simple Javascript object passed to the contructor. Work to get the entire SCDL object model into the navigation menu.