Atc Picker uses Singleton instead of using topLevel

Changed the Sidebar to always use a model for rendering.

depends on #102 

# Testing

- [x] load a repo
- [x] reload a different book
- [x] add a new book