Finally text files. All pre-existing data types & modes are now supported (subject to testing)