C++ based All platform GUI library