First crack at packaging as CPAN module.