Improve configuration ease of use and add documentation