I see your points, however, I have grown astray from developing Factorio mods right now. I may come to this someday in the future and implement it - unless someone implements it and sends me a PR on GitHub.
I have replied with specific details about pixelcort's implementation on the pull request.