Original commit message from CVS: Added multiple types to the pads. Added first preview of the capabilities system. Autoplugging is seriously broken with these (and other) changes.