Snowpack object constructed/destroyed at every time step
Keeping a permanent snowpack object through the computation of a virtual slope might be a nice speed improvement. We should look at providing a reset() call (so that Alpine3D could keep the same object for all pixels, but reset it between pixels) and check that no data would have to be deleted between time steps in this object.