I thinking having `set_color_part` and `get_color_part` would be good, but you can also leave the `red`, `green`, `blue` functions if that works too.