The intention of the F5 library is to achieve interoperability among applications via a Common Data Model, thereby reducing the N x M implementation effort of equipping N applications with M file formats to a N + M implementation effort, where N applications need to be equipped with an interface to the common data model and M file converters need to be written to convert from M file formats to the common data model.