More "Additional Customisation"

Let's also support completely custom model saving and deletion.

Tell me what you think @scottrobertson and @alexhouse.

---
Closes #301.
What's wrong with these? We used that stuff before too?