Well, considering I have a roomful of Cad 472s and 500s, a car with an Olds 455 (and a spare engine) and my various siblings have Buick 455s and Chevy 454s, I believe I can speak with some authority. 
And, I’m sorry to say, no, the vast majority of parts are not in any way interchangeable.
There are a precious few bits- some share a common lifter length and diameter, internal ignition components (like the cap & rotor, points or HEI modules) they all pretty uniformly accept a QuadraJet carburetor (though carbs themselves typically have slightly different linkages for different throttles or kickdowns, etc) and of course, various bolts.
That’s about all I can think of right now.
I do know that the Buick, Olds, Pontiac and Cadillac have one common bellhousing pattern, and the Chevy has another. But each engine uses a different type and style of motormount and starter.
And, as Gunslinger mentioned, some parts can be MADE to interchange for various reasons. I’m not familiar with the Buick rod trick, but I do know that there’s a certain Pontiac piston that one uses in an Olds 455 in order to use longer rods (which improves torque.)
If you’re looking to hop-up any of these, there’s a lot of suppliers out there, but all of 'em combined (Buick, Cad, Pontiac, Olds) don’t have a tenth of what’s avilable for the big-block Chevrolet.
If you want to put a cheap torquemonster in, say, an older pickup or a small car- both popular mods, with that car magazine’s installation of a Cad 500 into a Chevette being the epitome- the engines themselves are easy to find in scrapyards or in cheap, rusty-but-running land barges.