- Moved the various tabs on the draft view to their own views.
- Renames modes to views
- Started to group various aspects of the workbench state under
`_state` in the gist to prevent it from getting all mixed up
with the core settings.
- Updated events title to make it more clear not all events might
be present
- Removed valid state in measurements input since it was only
getting updated on keyboard input but now when preloading
measurements (which it does now)
These changes force webpack to load the local pacakges (like
patterns and so on) from source, rather than from a compiled bundle.
This means that the lab site will reload whenever one makes changes
to pattern code.