Make integration api with guice better. reorganize examples.