/core/fileManager - usage of OpenFile to allow flag and mode setting
/core/reader - any external writer will be wrapped in a buffered writer for flushing support. added n bytes read/write counters