Implement a way to parse color strings
Currently, all colors are individual structs. There is no easy way to create a color from a string. Some projects use lengthy macros to achieve that. It would be really useful if there were a way to parse a color from a string.