I think chat is still evolving pretty quickly for themes and theme components, but I’ll see if anyone can comment with more nuance than that (x and y are likely to change less frequently; better to stay away from z for now).
Any more context about what kinds of things you’d like to be able to customize would be helpful as well.