Just a couple thoughts about package configuration:
- Package parameters would be stored in a database
- Configuration form hopefully powered by a single style sheet
- Configuration output would be powered a few types of style sheets, with some exclusive snibbet style sheets
N.B. - There are several very cool projects for Debian listed in the GSOC2008: