Application level classes that can be used to instantiate camel. These classes may access the impl packages. No other package should depend on the main package.