Basic color settings

Pretty much done. Only issue is the occasional freezing - described in the project's issues.