Currently there is not user documentation of the methods. Should we just add inline documentation somewhere that documents these core functions?