Synthesize XYPairs

This module takes parts of records and uses them to specify a new
aggregate data record that is a set of ordered pairs. The number of pairs
can grow indefinitely or be limited to a finite number.

Input Ports
	
	X Value - integer, float, double
	the value that will become X in the ordered pair

	Y Value - integer, float, double
	the value that will become Y in the ordered pair

Output Ports

	X-Y Pairs - set of ordered pairs
	obtained by X-Y Pairs = (X Value, Y Value)


Configuration Information

	History Option - indicates how long the X-Y pairs that have been
	produced by this module are maintained.  Possible options are:

	Infinite: all X-Y Pairs produced are maintained for the life of
	the run
	Finite: only a finite number of the most recent  X-Y pairs produced by
	this module are maintained

	
	Maximum Number of Pairs: integer
	indicates the number of X-Y Pairs that are maintained using the
	finite history option
