Starting prototyping the DataWriterBase and DataWriterRoot classes.