Created rough spec documentation.