* feat: expose instance version * refactor: abstracts away repositories * chore: create get sort type use case * feat: conditional sort types; closes #212
* feat: expose instance version * refactor: abstracts away repositories * chore: create get sort type use case * feat: conditional sort types; closes #212