Change config object name, minor refactor, ton of API docs