In the AP CSP 'Explore' performance task context, which of the following computing innovations relies most heavily on abstraction?