Your background is pretty similar to mine and your thoughts about modular could've been written by myself.
I kind of jumped the gun and already designed a modular system based on little knowledge and lots of intuition.
I might have chosen differently after consulting other more experienced patchers but I would've missed out on creating
something by myself for myself and learning from my mistakes. I have two complex OSCs and modules to control
them so I'm already getting interesting results from my system. But it'll take time before I'll really start to comprehend
the full potential of this particular system.