Generate snapshot structure if not present