public class LegendTransferable
This class represents the transfer object for legend item style objects.
It uses integers to represent the transfer because the legend objects themselves
and internal components are not serializable.
It is intended only to facilitate drag and drop behaviour and not intended to transfer legend
items between programs or saved data.