building out the documentation and designing the workflow engine at the same time