A Design Pattern for Scripts
The 'Big Brother' Pattern
Small script handles UI, module handles 'heavy lifting'
Easier to test, easier to reuse