Add experimental support for a graph database

For now, using grapheekdb.

__this should not be merged for now__