Update `draw` methods to use renderer interface