* configure workspaces
* Modularize domain logic by creating a new `models` crate.
* Moved `LoadingPlugin` and `MenuPlugin` from `core` to a new `ui` module. Updated imports accordingly.
* add theme for instruments
* trunk serve works, remove audio and textures
* remove loading indicator and assets
* rename models to systems
* seperate systems and components from models
* Refactor instrument cluster to leverage reusable composition utilities.
---------
Co-authored-by: geoffsee <>