Hi Peter,
Retrofitting classes is quite easy. So no need to think about classes from the start. My Population examples are a little complex because they are dynamic.
Particles don't really need OOP, but things like knobs,sliders, buttons and switches, when used together in a control panel, make it a necessity.
Charles