Rough idea for Installer class for discussion