Add interface definitions and stubs for DAG