commented SurfaceMatrixListGenerator class