StructureEntry

interface StructureEntry {
row: CellContents[][],
cellSelection: boolean[],
structureLink: StructureLinkDistance | undefined,
wildcardsIndices: number[][]
}
row is an array containing all the contents for all the cells in the entry.
cellSelection is an array that keeps track which cells of an entry are used during the matching. For example, the cells containing the timestamps in the figure above all ignored, therefore cellSelection[0] will be false for all entries.
structureLink represents the distance constraint ([[StructureLinkDistance]]) set between two entries.
wildcardIndices keeps track of the wildcards used, per cell.