Re-implementing mutter DBus API as a Compiz plugin