Want unified "things that can be shared and need a task to create" contraption
tor-chanmgr
can create channels on demand, or create new ones. tor-circmgr
, circuits. tor-hsclient
, HS circuits (which is just ClientCirc when you get one, but require a lot more state and machinery to create).
Each of these has its own state management contraption, data structure, and so on.
Ideally we would unify these.