Comment Comment by joshmlewis Yes this is essentially my take I posted. We have been working at various levels of abstraction for a long time using framework, packages, and even programming languages themselves. parent joshmlewis 13 days ago