Rename constants and refactor code

- Rename the style contants to color
- Update helpers and widgets to use new constants
- Remove some unnecessary validation
- Add some missing documentation