SurfMap::makeSurf
CellMap has had makeCell for a long time. This method uses makeCell(Name,Simulation,index,material,temperature,Rule)
where Name is the CellMap name for the cell. I have added the same idea for SurfMap.
The generic form is :SurfMap::makeSurf(Name,SMap,surfIndex, variables..)
However, there is no makeSurf, because Surf needs to be replaces with the surface that you are building, e.g. makePlane. I have not added ALL the makePlane/makeCylinder etc. just a couple of common ones.