[WIP] [RFC] Appearance panel.

This is a call for comments, more than an actual PR, for right now.

Also contingent on #5655 .