Get rid of the SubDomain and update the way that Swing code
determines whether a Finder should be produced.  Finders should
be produced for instantiable objects that meet requirements, not
just top objects that meet requirements.