Beyond the Wrapper: Engineering End-to-End Agentic Systems