Implemented more of the visitor pattern in the NavigationDrawer. Now gets used for Module selection as well.