WIP collection

I've opened this mostly in case somebody is working on something similar, so we don't collide!
Some commands may need to run against another database, for example, the admin db.