public static IEnumerable<CellType> Split(this CellType type) { return SingleTypes.Where(single => type.HasFlag(single)); }