create
  Create the surface delegate that the provided module should use to interact with
Return
a SurfaceDelegate instance
Parameters
module
the module name that helps decide which surface it should interact with