@sc_griffith It's ridiculous 3rd party libraries all the way down (me, I do my best to avoid them all: I have a tiny set of 3rd party libs I've used for years. I'm too old to believe that new frameworks are the solution. Knowing how to use the basics [and writing code generators to simplify repetitive tasks] is the solution.)