first of all let me tell you I am a big fan of Starling in general and the ParticleSystem extension in particular.
For my project, I needed to implement a particle system for which the emitter is actually a animatable Bezier path.
In order to do such, I extended the ParticleDesignerPS class to benefit from the nice support of .pex init files and I added my code to control the particles init position from the Bezier path.
However I needed to access the PDParticle class as well in order to control some of its properties from my own class. The issue is that the PDParticle class is not accessible as it is in not a public class in its own file.
I changed this locally in order to be able to do it however I will have to redo this modif every time I update to a newer version of ParticleSystem.
I was wondering whether it would be possible for you to put the PDParticle class definition in its own file for people that would like to subclass ParticleDesignerPS as I do.
Let me know your thoughts.