Refactored the data model to composite design pattern 

Added breadcrumb basic layout and setting - still needs additional logic
when going back

Added the logic for returning the feature in the detail view.