hey new guy here to the duramax anyway. i have some questions because im interested in buying one and like upgrading

basically does anyone have any good info or links on info for the engines? like the diffrences in generations like lb7 lly llm lbz etc thanks