Nearly all LS based engines can swap parts from 4.8 all the way up to the 7.0. Things like oil pans, front and rear covers, accessories, flywheels, and in most cases even the heads. The first ones, 4.8, 5.3, LS1, LS6 can swap heads from one to another. Once the LS3 and LS7 hit the market, they designed a big port head most commonly known as the L92 head. There are better, more ported, and different valve designs between the models but the base head is still known as the L92. These large port heads incorporate a more canted valve design that will not allow you to use them on the earlier, 4.8, 5.3, LS1, LS6 engines. The reason is that valve will hit the cylinder wall if it is not 4.0 bore or larger. With the large port heads you will need a different intake as the ports on the earlier ones are a "cathedral" style opening.
Great thing about these engines is they can be up to 454ci and still outwardly measure no larger than the 4.8.