added node types
added shader header
added id to sg node
added polygon_mesh node
added field header
changed args to fields
added add_node function
added draw_sg function
added return to add_node::exec
added more types to field
added field namespace to polygon_mesh
added the FieldContainer base class
made some changes to field