Initial utilities API documentation

Roughly put together. If anyone would like to make changes and fill in the blanks before merging, please do.