Some sort of content-model structured voting and discussion system.
Threads storing things in json, parsed mostly into wikitext. Custom editpage for dealing with it, plus js for replies and all the fancy crap we're currently missing.
The real problem is how we manage those threads, and how do we do the votes?
Important reference material: