Feature/install progress refactor