Building Multi-Agent Research Systems: A Practical Architecture for Automated Content Generation