docs: add docco/markup comments in the base module
docs: adds a task to generate the documentation