- Switch to using helpers to detect state and render boxes,
- Make state-coloring declarative as per combobox/checkbox,
- Use the clicked state,
No behavioral changes.
- per-control .go file,
- separate file for style/property stuff,
- added NumProperties enum to the list of properties for constraint checking,
- should be no code changes