Adds generated UUID to every block.
Adds restoration of UUIDs.
Merge branch 'feature/add-uuids'