3.0: sound output devices were represented as components, and there were also component types for mixing multiple channels, converting between different sample rates and sample sizes, and encoding and decoding compressed formats. AppleScript introduced the concept of scripting languages implemented as components. ColorSync implemented different colour-matching methods as components. QuickDraw GX "font scalers" were renderers for the different font formats. References Macintosh operating systems development Component-based software engineering