Updated harc structure to include everything and split between volatile and persistent.