Allow configurable zoom levels

Close #189