producer main functionality done
Structs for particle and producer specifications added
particles are yellow