Move tinycolor extensions into their own file