Currently different renderers are supported only at
compile-time. We need a scheme by which the user can
choose a desired renderer at run-time.
This involves changes to the rib-gen and shader
handling code as well as a re-design of the liquid
globals dialog.