The Dirigent Core should implement the core functionality of Dirigent:

 - setup and manage ACP Agents
 - connect as ACP client to ACP Agents
 - manage Projects
 - manage Sessions
 - manage file access, terminal access
