template<typename T>
GGUI::LayoutSolver class