Prototype of FlowGraph

Early prototype for discussing the way forward.
Before we start with the DSL sugar I would like that we express the functionality in terms of something similar to the raw addEdge methods.
Otherwise the expected type of `ImmutableGraph.from(edges =` is wrong.
One would expect an easier way to convert a mutable to an immutable.
I can ask at the mailing list.