Hi there, great work ! I think you'll be interested in `eosc`.. which does some of those things and is already quite advanced. https://github.com/eoscanada/eosc