Core class structure, 2D/3D VerLer particles, Constraints, Behaviours.