Kaboom

It's a very rough start, and I haven't been able to devote nearly enough time to it, but I'm hoping the next wave of commits can make a bigger dent :smiley_cat: