Initial work on SwapReference.