:gb: Refined Particle outline and added javadoc comments