Object oriented functionality soon?

Modularity, reusability, maintainability, scalability. It would be great if we could build patches that could then be used in multiple other patches via simple reference. Currently we cannot even copy/paste module contents into another patch. For instance, a patch comprised of modules I always use in connection with output would include amp, effects, limiter, reverb, etc. I could then include the combined functionality in other and future patches by reference. Such a reference could be represented as a single “reference module”, and placed in the patch like any other.