@crawfordsm - yes, this is described here: http://docs.astropy.org/en/stable/io/registry.html

We're planning on refactoring how this is done a little, but it won't change too much.