make an abstract registry which others can implement more easily
Registry.all() rather returns a set.
move commands into plugin package
implementing query test (fails)
oops, forgot a thing.