The NavDrawer is almost completely abstracted away into a container class and the menu router works perfectly.  The navdrawerbuilder class still has a few UI elements that need to be ironed out.