FYI, we are working with Tran to implement something like this in Nano/Mega. Similar functionality is more or less available in Nitro/Og but we plan to generalize this, simplify/refactor/improve the implementation and make it useful for other projects. regards, George.