Initial implementation of basic reader and writer methods.