Well if you look at the issues there is a proof of concept there about island generation, generating height and rivers, humidity and the resulting biomes it creates due to elevation / humidity. It's a good place to start and quite well explained, better then I ever could. puzzling with it myself...