thanks @zachallaun great feedback
I started down the roadmap you described and will do something along those lines