*** Použité návrhové vzory: - Facade - FactoryManager - Object pool - Skupina tříd v package pool - Simple factory - Skupina tříd v package factory - Strategy - ScenarioStep + odděděné třídy - Observer - Kombinace channel + node (observable + observer) - State - State machine ve třídě produktu - Visitor - Skupina tříd použitá v reportingu - Singleton - Využit u poolů a factory - Builder - Report builder ***