Initial Widget

First simple UI element: see a live preview, click to cycle through hex
configurations, load an image, and randomize a letter label.