First stab at an integrated view on the whole of HTMLMediaElement