Multi-Agent Architecture in Distributed Environment Control Systems: vision, challenges, and opportunities