I'd look at some audio software development environments for this - either code it yourself in something like praxis or maybe Max or similar has one already built
"some of the best base-level info to remember can be found in Jim's sigfile" @Lugia
Utility modules are the dull polish that makes the shiny modules actually shine!!!
sound sources < sound modifiers < modulation sources < utilities