I still don't understand why the ecosystem needs two crates, even after reading the design document and whatnot.