Data Structures for GIPSE