[TASK] Install Tool: Move common code into abstract class