Unify FileSystem and relative path type provider - closes #9