Basic data transport classes.