This commit relates to #18 as well, as we will have to refactor the color set here after finishing that issue.