Make Blueprints #2, but configurable using [reactflow](https://github.com/wbkd/react-flow). This would lower the onboarding barrier and would be nicely presentable.