Switch to numpy subclassing
Refactor views into generic MapView
Phase out Worldmap.get
Use the entire range 0.0-1.0