Make an installer that auto installs all necessary tools, if they are not already installed and sets up those tools as well.