Implement support for the 'custom' rule type to
allow for the custom generation of suggestions.

Closes #14