The code and tests so far. It's messy.