Adds documentation and implements the proper Goji object