create Surface Delegate
Create a SurfaceDelegate instance which is used to interact with a surface of platform the app is running in.
Return
SurfaceDelegate instance
Parameters
module Name
the module name that will be using the surface