I was asking the same questions over in this thread of mine, and the answer was Blueprint interfaces.