Cleaned up the configuration documentation and hid the services singleton