Atc Picker uses Singleton instead of inferring

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