Move `scrollToTop` to its own file
Major ViewModel refactor (in progress)
Fix navigation (dirty)
Fix providers & document types being instantiated multiple times
Fix document list being displayed under Provider tab