Update docs, reorder some methods
:memo: add documentation files