Added a lot of configuration classes (not finished).