Created IRenderer interface and started it's implementation