Thanks to FAR - Find And Replace
That took a few hours...
Huge megacommit because a lot of things needed to be modified to make this possible.