this user has left ModularGrid

Just a matter or preference:

You're probably good with Pachinko, but as a principal I only get original MI modules if available. Ergonomics of the originals can't be beat. Maybe look at Pamela's New Workout for some randomization in a smaller package than Marbles

I'd drop the envelope generator and go with a function generator. Joranalog Contour is a favorite if you want to save space.

You'll want a VCA. Quad is overkill for a small system, but check out Veils, Intellijel Quad VCA, or ALM Tangle Quartet if you're planning on expanding. You could also look at a envelope + VCA combo module like A-142-2 Dual Envelope Controlled VCA.