Still not functional, but much of the groundwork is done.
Largely refactoring work to make the code somewhat nicer to work with.
OCIO config was set on a per-project basis, but we were using a singleton for the ColorManager that would break if more than one project was ever open. Now the ColorManager belongs to the Project and is always accessed through the Project.