changes based on pr comments
added time measuring for subsurface mesh construction
moved node construction for new layers to base class