All right, so once we have the basics working, we'll need a way for the user to say what color mode they want to be in. Due to the image formats the back end supports, there are actually a lot of choices here. This includes:
This is really getting the basics up and running, not all the options at once, but having the interface there early will be important before full-color gets too baked in.