Adapt all our tests and examples to the new initialization api.
This currently has some theming issues. This example is for Lapo to work those out.