ui: Add basic button and label controls
Implement basic material selection UI.

This also changes the brush behavior significantly so that the additive brush adds material.
The change exposes known issues with the material assignment in the mesher that need to be fixed…
Implement material icon rendering
Minor tuning of material selector