Do not know do you have a free time to implement it, but it will be good.
Current factories do not support options saving somewhere,
so for every factory floor we need set all those: items on overlay controller, exchange speed and direction - for power, pipes - all of them.
But I think you can put multiple (STANDARD item!) constant combinators near factory floor exits and power station, and keep all configuration inside them as signals.
Next, you can mark them as indestructible, not mineable, and not rotatable.
If so, we can use blueprints to save factory floor options with buildings. I mean if we apply a blueprint with signals saved, it should apply them into those indestructible constant combinators. And even more - we can save factory buildings with their configuration for the floor.
Why separate constant combinators for every factory floor exits - to support a blueprint rotation.
So, if we have some signals with 0/1 for a direction, and some another signal for rate/power value - it can help with all options.
Also, it can give us more precision in values for rate/power values.