Freelancer:
grammal
sankey for architectural work
Here is a start, using data entered from the first architectural diagram. (I see why "data entry" is one of the skills required!). This is generated by JavaScript, using the open source d3 library to generate svg, and displayed in a web browser. Is this kind of "template" acceptable? (This one may require more modifications, because sankey sizes nodes by the total of the links.)