As always, I think we should do the simplest stuff coding wise first, then add in the details. Makes it easier on the devs. I don't know coding, so someone who does, could you tell me what would be simplest to code in out of the ideas mentioned by tom?