Building and Preserving Data Systems