Reusable building blocks for simulations with semiclassical wavepackets for solving the time-dependent Schrödinger equation.