The new 10,000-square-foot space offers immersive exhibits, live performances and views overlooking the Charles River.