Adds initial provider registry. Closes #1