Awesome work! Just a suggestion, it seems like this maybe an extremely difficult undertaking, but permit signatures instead of approvals are the stepping blocks to gasless transactions. Would be great to add this functionality to the code base. thanks