Add tagged descriptions to model.

This lets elim just take a single "Desc" arg.