This document discusses developing a common graph database access layer for .NET and Mono. It proposes a property graph model interface that allows adding vertices and edges to an in-memory graph and setting their properties. Pipes are introduced as a way to query and transform graph elements in a data flow framework. An ad hoc query language is suggested as a user-friendly way to explore a property graph. Finally, exposing graphs over HTTP/REST is covered as a method for accessing remote graphs.