Richard frith-Macdonald <rfm@gnu.org>
	Main design and initial implementation.

Maurizio Boriani <baux@member.fsf.org>
	Maintenance and others implementation.
