Add Drones, a new type of helper

Drones are a type of helper. They run after the document has been
made, but before it is sent to the user.

Drones work with callbacks. So, unlike regular helpers,
they can be asynchronous.