[PATCH 005/007] Cochran: Using structs now to switch layouts for different DCs.