old_contents: #Abstract for all views
  class View(object):
      def __init__(self):
          self._renderer = None
new_contents: #Abstract for all views
  class View(object):
      def __init__(self):
          self._renderer = None
  
      def render(self, glcontext):
          pass
  
subject: Add a render method to view that should be reimplemented