Created interfaces and base class for converters