I have an application schema implemented in Ember that basically follows this layout:

The concept is that the user can interact with the functions in the map view (which is always present), and basic navigation occurs between the different views in the parent view and an arbitrary stack of departments. The user can create new functions on the map, edit existing ones, etc.
The URL for a specific function can be / features / 123 / edit
Map View ( , ..), "" . , .
- ? , . , .
, - Sub View (, .observes( "controllers.map.activecoords" ), , (, ). ( addObserver) ? ? , , , .
, ? - , ?