General purpose GUI library for C++11