beginnings of an install generator