This looks great, but just wondering if you have looked at something like Airtable (https://airtable.com/) to solve this? I had a couple custom tools that were similar, but I've been able to replace them w/ Airtable and it has been nice to not maintain those anymore.