Abstract Particles