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

Fixes #16038
if this is to be public it can't return `GraphSource`, but `Source`