Adding initial code with first draft outline of the documentation.