That kind of sounds like a structure of living cells. They're more complex than a structure of lego blocks, but they can do a lot more too.
Don't take that as an argument in favor of OOP though. Building with legos is a lot easier to get right than building with cells would be.