data_out the name of the display_data that is the output. If no name is specified one is generated. If it is not instantiated previously it will be automatically.
scalar_visibility is a scalar. when it is equal to 1 the scalar values are visible when it is equal to 0 they are not.
vector_visibility is a scalar. When it is equal to 1 the vectors are visibile when it is equal to 0 they are not.
data_in? returns the name of the display_data
data_out=( data_set) sets the name of the display_data to be used as output. This can be equal to data_in.
data_out? returns the name of the display_data
generate_data! generates the display data and places it in data out. It calls the correct routine to calculate the correct information