Start getting serious about writing some pretty api docs [ci skip]