Marvin Minsky (1927–2016) was an American cognitive scientist.
Marvin Minsky in 73, 74 came up with a system of doing that called frames, and frames was you have a template and you fill in the template with, like a chair has legs and this chair has this kind of legs.
Tom White, Tom White & Gene Kogan on the Birth of GAN Art
He came up with this whole formulation of doing that and wrote a paper on it, but it looks very much like object oriented programming now.