Data movement utilities and reference