The RenderingContext object provides the
              context necessary for rendering a visualization. RenderingContext
              properties do not live beyond the lifetime of a call. The
              following properties are required: 1) htmlContainer - The html DOM
              container 2) dataModel - The data model for the current
              visualization. This may be a nested data model. 3) dataLayout -
              The data for this rendering 4) markOperation - The type of marking
              5) embedded - Whether or not this is an embedded rendering 6)
              includeComponent - The component to render. The embeddableViz must
              render either nothing at all or it must render the desired
              component. There are two ways to use an instance of this class to
              get/set properties: myInstance.foo = 'value' myInstance.set('foo',
              'value'); var foo = myInstance.foo; var foo =
              myInstance.get('foo'); myInstance.remove('foo');