- created Pointer and DataSource classes for use in the [io] package