Simple filesystem abstraction library