New configuration framework

New configuration framework, which simplifies code a lot. Should be fully compatible with the old one.
What did I say about renaming fields and methods, even if they offend your OCD?