Make Audio Component Customisable with CSS and JavaScript

The audio component is a great idea, but I think it should be scrapped in favour of a media component that's fully editable with CSS and JavaScript. We should be able to control everything from play, pause and seek to rate, fade and loop, just to name a few. As it is now, there is very little or nothing we can do customise it (BSS audio component)

Please have a look at:

This is not only audio, but a full media component (includes video) and can be customised with no limitations.