Make MapChunk sublass of Viewport

Probably will need to rename MapChunk to something more appropriate,
like MapView.

Renaming some slots in Viewport class.