I would like to have versioning for Documents and Contracts, as well trigger if they was changed. So I could send an email to clients if something in the contract was changed.