Started with the implementation of a factory for the ImplListDataModel
class. (Maybe we could move the parser code into another class, so that
we can do read and write operations with the same class)