Model::simulate() is where updateGeometry() is called.  updateGeometry() does all of the LOD construction/swapping/destruction as needed.