Add color resources
Use dimension and color resources instead of hardcoded values
Various simple modifications
Reformat code
Remove unnecessary background color