A filesystem for file abstraction layer