Add Change model
Add Checkpoint model and Model replication methods
Add replication example
Add model tests