First commit of working persistent structures.