Initial working Mailbox implementation
First big step towards #376 (closed).
Could be reviewed commit by commit as there's little churn in between.
First big step towards #376 (closed).
Could be reviewed commit by commit as there's little churn in between.