Start moving interface.pl function into Client.pm
Cleanup and refactoring will follow.