Beatstream client-side component. This way you can create your own backend and just add this as a submodule! Wheee!