Refactor examples to use a cleaner api
Expose the skyportal commands
Refactored reader and writer implementations to find and open the portal themselves
gendocs