Was there a need to have zero + zero dependencies? I'm curious about the story behind this DB.. Why it was written and what sets it apart from Cayley and Dgraph?