docs: add first-pass on documentation