Removed DrawEngineProvider; it's a client side construct that doesn't belong in this library.