A new look and a new kind of green space is in the works near the University of Houston. It is Houston’s first visionary art park. KHOU