Changed to ui-spi and added initial impl of package selector