Internally we have a new representation for files, for train, test, and
colibri files. Easily extendable, and removes the burden of extensions,
paths, combinations thereof with file names and so on.