Thanks for your time and your tool!
The Example12_Procedural example has one downside. It works only with GridNode, not LayerGridNode.
After months using your tool I got used to a number of your classes. However, I see that an xyz update (LayerGridNodeGenerator.cs) of the nodes is sligthly different to an xy update (GridGenerator.cs) in your framework. I see that I have to call CalculateConnections() and the walkability part (node.Walkable etc.). But I could be mistaken.
May I ask, if you can spare some time, if you could rewrite the ProceduralGridMover.cs by adding a UpdateLayerGraph() method for a LayeredGridGraph to it? It's just too important, not only for performance reasons. I'm not in a hurry.