Architect, from what I've read of what you're asking, the person you really need to talk to is Toady. Way back when this started Blacken told you the problems with the idea of what you want, and even told you why the problems were so difficult to surmount. This is an area you readily admit having no understanding at all, yet when someone who appears to have an understanding at least as good as mine you try to act like an imperious member of some Royal family.
What you are looking for as far as the ability to break a program into pieces is something that has to be specially programmed into a piece of software during or after it has been produced. You come up with a program that can do it with another program, any program and you will find that there are companies out there that will _kill_ you to acquire the rights to those secrets because they wouldn't be able to afford them. There are programming teams of people who have their Masters and Doctorates degrees in software design who haven't been able to solve the problem, and believe me, for them it IS a problem.
It is the Orininal Poster who sets the tone for his thread, so instead of showing your ass, you should have been showing a little respect to the people who had the expertise you were inquiring about. If you think I'm being mean I really couldn't care less, if you want to report me, see the first part of this statement. But it's about time someone laid the truth bare in front of you. I do so with no rancor, no intent to hurt your feelings. Merely to show you the reality of what you asked, and that I still do not believe you comprehend.