Mobile Nav code refactored

Refactored to data model and customization