Minor refactoring: MapView: choose between constructors, not between source files :)
Skeleton for new command infrastructure.