Update documentation
Update docs some more
Give utility functions more sensible names