Broke "critcl::api"'s dependency on "critcl::who".
Tweaked the dependency graph, moved descriptions to the node definitions. Keep things together.