Particle Storm began life in VisualJockey as a new way to access particles:
Storm used procedurally created 3d objects and projected live visuals onto the shape, vertexes and any twisted combination:
Storm had a custom UI which was the first main enhancement for direct 3d control in VisualJockey:
Looking at the UI you can see the basic progression which lead to Rameses:
And all of this was in 2007!