Refactored configuration. Updated documentation and semver.