* wip * Adds documentations for adapters, and constructors * nits * nit
* Adds documentation and docs generation upon merge * nits