Text this: On the Refinement and Simulation of Data Types and Processes