Pass recording to *PopulationRaster objects instead of just text
Replace SUPRANGE, MIDRANGE and DEEPRANGE with LAYERS