Make 'Igor' a module so we can treat it as singleton
Add some monkeypatching stuff from Grappa utils script.