Manifest and ChangeSet classes to manipulate manifests and changes
between them
wip