Text this: Building a High-Performance Graph Storage on Top of Tree-Structured Key-Value Stores