Flexible GUI framework for C++11