The UI has some issues:
1. Cannot copy nodes properly from one workflow to next. Use case: I've prototyped my workflows in a single page but want to modularize it. Currently, I can't move things around easily.
2. Offer a union of input types. We may want to provide a multiple choice OR allow the user to input a raw input. Currently, doing so is somewhat awkward