declaratively create tables with associated graphs