I think the GM 7 or 8-pin module does have some smarts in it. Probably not a microprocessor, but dedicated digital circuitry. As I recall, it outputs a square wave which an external spark controller can return with a delay to set the desired spark timing. This is similar to the Ford EDIS module but a different input (distributor, not 36-1 crank wheel) and a single coil output.