JEC promotes composites in construction with a new immersive site showcasing benefits for architects and industry experts.