Describir: Computational Particle Mechanics