# Layout The application will have utilities that are designed to do small tasks and communicate with the other parts of the system ## Systems - Auth (OIDC and permissions) - Agent (Handles session requests from master) - Master (Server that accepts requests from clients and services) - Client (CLI utility for interacting with the master or starting sessions) - Recording Proxy (Will handle the recording data for sessions along with playback requests)