Implemented few color models, code is still a mess though. Be patient please =)