This struct is used to pass in any arguments required for constructing a single node instance. because of this, allFNodeimplementations have to implement a constructor that takes anFNodeInitDatainstance.