Added node info struct that contains the component text fields.  This 
struct gets passed to the update callback so that the values entered by
the user can be extracted.