Structural phases of hexamethylenetetramine-pimelic acid (1/1): a unified description based on a stacking model.