Add sourceHash to TextFlowTarget