Also: * Add aioclient The old client is synchronous and blocking, and the only way to achieve true asynchronous IO is to create a new client that interfaces with asyncio. * Finish Nix Flake description and make the GUI available for `nix run`