The Share package contains seven modules, one for cooperatively sharing each of the seven internal AVS data types and associated parameter values. As stated previously, all user data read into an AVS network is automatically converted to one of these seven types. Here we cover the characteristics specific to each Share module, and briefly describe the data type it supports.

The Share Integer module provides the ability to cooperatively share single integer values. In addition, this module allows two or more collaborators to share control over most graphical user interface widgets (parameter values) belonging to other AVS modules which have an integer output port.
 
The Share Float module provides the ability to cooperatively share single floating point values. In addition, this module allows two or more collaborators to share control over most graphical user interface widgets (parameter values) belonging to other AVS modules which have a floating point output port.
 
The Share String module provides the ability to cooperatively share ASCII character strings. In addition, this module allows two or more collaborators to share control over most graphical user interface widgets (parameter values) belonging to other AVS modules which have a character string output port.
 
The Share Colormap module provides the ability to cooperatively share AVS colormaps (color lookup tables). AVS colormaps are used to map colors to raw data values. In addition, this module allows two or more collaborators to share control over most graphical user interface widgets (parameter values) belonging to other AVS modules which have a colormap output port.
 
The Share Field module provides the ability to cooperatively share AVS fields. A field is the internal AVS type for describing n-dimensional, n-vector arrays of integer or floating point values. In addition, this module allows two or more collaborators to share control over most graphical user interface widgets (parameter values) belonging to other AVS modules which have a field output port.
 
The Share Geometry module provides the ability to cooperatively share AVS geometries. A geometry is the internal AVS type for describing polygon objects and transformations on those objects. In addition, this module allows two or more collaborators to share control over most graphical user interface widgets (parameter values) belonging to other AVS modules which have a geometry output port.
 
The Share UCD module provides the ability to cooperatively share AVS unstructured cell data (UCD). UCD is the internal AVS type for datasets which include a component that describes the spatial relationship between neighboring data values. In addition, this module allows two or more collaborators to share control over most graphical user interface widgets (parameter values) belonging to other AVS modules which have a UCD output port.