Here is a list of the wished/planned features:

      * Generate exceptions instead of returning error codes
      * Use argtypes to avoid as many overrides as possible
      * Move the scene graph to Pigment
      * Move the timing system to Pigment
