Ability to customize communities

hello,

I suggest the ability to customize communities so as to give them a personal touch.
We would be able to choose an icon, a banner, the color schemes (should have both a light and a dark one), the fonts used, the layout, and more.

Users would also be able to partially or totally ignore customization for some or all communities, based on their preferences.

What do you think?