A minimalistic application framework for creating applications that are modularized, and splitted into smaller units. Modules are interconnected through injection by configuration. Most common use is for server applications, but even GUI applications cou