@clacke I'd love to be able to adopt something along those lines. Unfortunately, I have cross-platform, cross-codebase requirements I didn't list (e.g. Windows, Linux, Verilog....). I'm probably asking too much of any single piece of software for the today's state of development. I'll probably start with a minimalist approach and see where that takes me.