Finished docs for all public interfaces