Are you envisioning this? What platform is it for? It sound pretty fancy. This is something a lot of people are dreaming about, and to some degree flamebrid mx kind of realised this. If you're creating this, I'd recommend the unix approach, that is to levarage the power of combining existing tools that are specialised for on particalair task into one "wrapper" program. To get an Idea, a lot of image converters on linux use Imagemagik and al sorts of commandline tools as backbone and build some friendly gui around it. The windows approach would be to re-invent the wheel and establish a limited usefull program without leveraging the power of existing tools (a lot of commercial software comes to mind especially magix software.)