Load casted environment variables or throw if they don't exist
Simple store for environment variables
A simple wrapper of `std::env` which allows faking the environment
Configuration models and loading for the Agent Orchestrator