Added space for zoom and change of levels
Viewport is a separate object now.