Initial commit

I am harvesting the remains of a previous stab at this project. I am aware
of how janky this looks...