The C++ version of aewm
