Written description of implementation of proof of concept
Written description of improvements and refactoring