Initial work defining an xml syntax and an API for the species registry.
See issue #184