Building blocks draft for discussion

* Flow can now be completed with another flow to be truned into a runnable flow
* Stage is a bi directional box with two in and two out
* Java side of things is missing so tests will fail
nice!