Right on Lauren! The huge success of FOSS is based on reuse. We need to do a better job of encapsulating the reuse and code reuse easier
.I have been coding for over 50 years starting with machine codes on a tube based machine that filled an entire building. Now working on telegram, DASH, more Python than anything else.
Can you say Labview http://bit.ly/LabviewImages . The hardware guys like your music machine Reason have been doing this for 30 years now with great success. I do not know why software people have been so slow to catch on.
This will lead to more jobs for the coders to build more infrastructure and more real diversity beneath the application layers. Infinite flexibility is some thing you are will not get from any framework, graphical, virtual reality or ...
Better than all of the above is augmented physical reality, hyper-reality. https://vimeo.com/166807261