Framework for the full tile type color matching, but it's all data structures and validating the structure