Hi Gavin,
I do not know how to do it fast with site improvements, but I'd recommend "Corridors" (if you're working with non-linear site this may not work).
Create a corridor and insert an empty Template.
Reference all required surfaces.
For each layer use instruction type "Surface" and define correct "Material Layer" and "Material Above".
With just surfaces referenced your template should look like below
(I referenced 4 surfaces EXISTING GROUND, FINISHED, BASE, SUBBASE):



Create instruction (type "surface") for each surface you were given. Define Material Layer and Material Above.



On the example above I have created only 3 instructions.
Hope it helps.