Add first outline of code and document structure