registerOpener and open APIs


I’m working on a spec-runner package for Atom. I was looking at the Settings package to see how it opens a non-editor buffer as I’d like to do something similar. It makes use of a couple APIs, project.registerOpener and that I didn’t see in the API docs. Could anyone point me at where I could get more info on how these work?