First "working" version after being pulled completely apart.   Need to implement a navtree again, and finish localization.