Move out installer stuff to seperate module