+str #16038 Create Source/Flow/Sink from partial flow graphs

Fixes #16038
if you compare this with FlowGraph, this doesn't automatically do the build step. What is the reason for that? Why can't this end with builder.toFlow(), instead of requiring that to be done by the block?