Programmatic Idea Production