Components.js: Semantic Dependency Injection - Taelman, Ruben; Van Herwegen, Joachim; Vander Sande, Miel; Verborgh, Ruben (Semantic Web Journal, 2022)