SLTX Studio, a hands-on and interactive art space, officially opens March 16 at 16160 City Walk, Sugar Land.