Tremendously improved Settings handling and UI handling. Now it is much more flexible and easier to extend.