The Insight Lab™ has opened a new research facility in downtown St. Louis.