[wip] Abstract editor proxy vfs

take 2