[exerimental] C++ X server implementation with a JS frontend