Create Container interface

Signed-off-by: Michael Sauter <mail@michaelsauter.net>
Use table in DependencyGraph tests

Signed-off-by: Michael Sauter <mail@michaelsauter.net>