I'm hoping that if/when that eventually arrives and can do everything my system does but neater, I can ease the transition thanks to the macros - I'll just replace (hopefully) the old backend with the new.
I bet there's some design decision in there that'll mean I can't do it that easily though :D