= Architecture

`(zilch nix binproto)` contains an implementation of the binary protocol used both
to talk to the daemon and to build NAR files.

On top of that is `(zilch nix daemon)`, which implements a version (which?) of
the Nix worker protocol.

`(zilch nix drv)` allows reading and writing .drv objects.

`(zilch nix path)` contains the helpers for building store paths of various types.
