What we brainstormed this Saturday on the general outline of the models. Specifics need to be discussed more in details as the work progresses. May 28 update: Kevin will write a blog post on the big picture of the project.