This file provides a general interface for SDL to read and write data streams. It can easily be extended to files, memory, etc.