Most ideas come from previous ideas. Alan Kay