Initial angular shit.
Demo version of beats tree. Please don't look at this code. It was
written in the wee hours of the morning...