I think the "hard" part is going to be changing the "Result" parameter from a simple element type to a "blob",
e.g. from an element like D42 to an ASCII expression "D[N5*10 + MAX(V3, 9) + 0x4)]:R",
and handling old projects that do NOT have the "blob" parameter. It's not hard, just gotta think it through.
It doesn't have to be backward compatible (i.e. Designer 1.0, 1.1, 1.2, and 1.3 cannot open 1.4 project files, but 1.4 must open 1.0, 1.1, 1.2, and 1.3 projects), so that's why it should not be that hard.