I have a hard time understanding how to assign colors to specific categorical variables in a palette used in add_tile(). Tidyheatmap appears to perform the hierarchical clustering first, then assigns colors based on the order of first appearance along the clustered tiles. But this makes it very difficult to re-use specific colors from one heatmap to the next. Would it be possible to just allow color vector names to specify the categorical variable encoded by the color? Thank you.