Quick outline of generation process