Remove constraintGraph from layout
Extract resolveViolatedConstraints in sortLayer
Generate constraint graph based on current layer ordering
Order algo now maintains order of subgraphs across layers