Data-driven controlled environment agriculture: Planning & design