Have GraphicsDevice take a CanvasElement and a configuration object. Right now the configuration object can have a stencil flag and we can add more later. Have the API use a default configuration if no parameter is passed in.