Minor fixes
Refactoring, literally
Cover edge cases and add coumentation
Refactoring
Implement selective dependencies
Add a note on dependency selection
Reorder imports alphabetically
Use native error reporting
Include all installed dependencies rather than just the registered on at
top-level
Bump version