split out source and bottle installers
use SourceInstaller for now