Phonon and NMM -- Multimedia Architectures for the Desktop and Beyond