Garnet changes.
Still to do:
    Final DD results
    Move 2D DD -> end
    Final GAP results
    Few more refs.
    Check carefully
More WiP