A generic data holder for two data types.
Type one you want to store.
Type two you want to store.
Type three you want to store.