First commit

Replicated the documentation currently available on the website