Added ability to choose renderer backend in runtime.