[SSHD-310] Better file system abstraction to support multiple roots 
8 files changed