Software Development Modular AI Agents: How Subagents Eliminate Context Overload in Long-Running Coding Sessions