Initial view refactoring.
Refactor into separate views and grid layout.
Refactor tones into their own class. Add the playhead view and start to try to get it animating.