[dev] First file support implementation
Still need to reimplement core/string to insure better performance
before merging into master