Switch to using ScalaInstallation everywhere
Create preference page