Wyślij wiadomość: Data Refinement in a Categorical Setting