Made provider names more symmetrical. Some documentation.