Advanced Node parameters

This PR introduces the notion of “advanced” parameters on nodes. The goal is to separate experimental/debug/advanced from end-user attributes. On the UI side, the AttributeEditor has been redesigned and now provides an additional option to show/hide those advanced parameters.

../../_images/advanced-node.jpg