I am wondering. If I were to build an fs module wrapper which performed all fs actions on a remote machine in some fashion (and maybe pathwatcher), would that and some patching be enough to allow using atoms gui on one machine but actually work on another? I am asking because that might actually offer better performance and stability than using other means like SSHFS.
Any thoughts? I only skimmed over tree-view and text-buffer to validate the idea so far, feedback would be appreciated.