Generalized the watchedsurfacelist into a reusable surfacelist component for use when there is need to collect surface links for any reason. Use a surfacelist for decorated world surfaces rather than iterating every world surface when projecting decorations.
Generalized the watchedsurfacelist into a reusable surfacelist component for use when there is need to collect surface links for any reason.
Use a surfacelist for decorated world surfaces rather than iterating every world surface when projecting decorations.