Sorry, I'm ironing out a final couple of ideas for how I want to write this.