Keep track of the sites a little more implicitly

You still need to add the require line, but no longer need to register the class in the list of classes.
Prefer `detect` over `find`.