Revert "Revert "ClientGui""

This reverts commit 02001e12cb64e520cd0e84cacaa1d6cc1efeb790.