Undo and redo now functional. Proto java file generated. Need to still
strategically pick the containers for the .proto file.