added basic particle generator
added parsing of particles generation scenario
improved simulation parameters
introduced AppComponent interface
reorganized folders
influence on particle is now an attribute
split engine into smaller components
updated project file