fork of Graphics::ColorObject from cpan