Refactored the Read/Write process to simplify the implementation of new file formats.

.parse/.format method are implemented at configuration level (not configuration value).