Refactored Installer.