> You cite inefficiencies.

That’s not what I said. I said you’re trading memory footprint for CPU footprint.

This is the correct way to design a demo but absolutely the wrong way to design a desktop application.

They are marvels, I agree. But, and as I said before, there’s no such things as a free lunch. at risk of stating the obvious; If there wasn’t a trade off to be made then all software would be written that way already.