fixes #132 by moving all config keys into a constant interface.
It's not yet optimal (as there is not yet any separation between the various rendering engines), but at least it's a good start, no ?
Merged in #158.