Module generic
surfman::platform
Backends that are not specific to any operating system.
An abstraction that allows the choice of backends dynamically.