chore(filesystem): Add basic filesystem abstraction backed by Flysystem

Refs #6803
Merge pull request #7113 from ewinslow/filesystem

chore(filesystem): Add basic filesystem abstraction backed by Flysystem