Split Installer into Installer and CoreInstaller + made misc style and doc improvements