DSL for particle system