chore(docs): Started on code documentation and automatic generation