Adding documentation

* Changes related to adding of documentation

NOTE: This is unfolding and will change often over the next few weeks!