#include <iostream>

template<typename T>
class GenericColor
{
};


template<typename T>
class RGB : public GenericColor<T>
{
public:
	HSV toHSV();
};

class HSV : public GenericColor<double>
{
};
