Abstracted some stuff in StructureData.