IGH_PreviewData Help needed

Hello, Im having some questions to implement a simple custom data type. Its a very simple “Node” where it takes an Id and 3 coordinates. My questions are:

  1. I manage to pass over Node across different components with no problem by using GenericParameter. Question is, do I have to implement still any Goo wrapper in my Node class? if yes, what would be the advantages? After reading a lot, my reduced programmer brain can’t get the difference from GH_GeometricGoo and GH_Goo
  2. Im still not able to preview my little Node in the Viewport. I have implemented IGH_PreviewData, but its just not showing anything…help!

Node.cs (2.8 KB) CreateNode.cs (3.0 KB)