An SDK for creating extensible, thread-safe, batteries-included filesystems