Refactor MaterialMapper to dispatch to a renderer-specific subclass.
Work on switching between renderers.
Offer "modern" renderer in UI.
Refactor: LogPipe to separate file.
Add preliminary shaders and embed them as resource. Work on modern renderer (WIP).