File map branch

FileMap branch.