Improve overall architecture
Split code in several classes to make it easier to maintain/improve.
Also add support for shortcuts to toggle grid & axis.
Edited by Michael Migliore
Split code in several classes to make it easier to maintain/improve.
Also add support for shortcuts to toggle grid & axis.