OctoViewer is very much a work in progress at the moment and is not ready for production.
At present, the current features are:
Contributors are more than welcome! I'm using the project to experiment with a few (new-to-me) ideas such as the coordinator pattern and RxSwift.
For table and collection views, use IGListKit, and be mindful of the patterns introduced in ReusableViews.