Concept of internal DI approach;
Spring integration extracted to separate module;
Spring integration module, few more files;