Extract IInstallationManager interface

first step to moving update logic to common