Separate package installations from option processing.
Implement dependency resolution mechanism ;-)