Some sort of sensible API I guess... Or something automatically generated, like Excel macros, that you can then inspect, understand and modify... If it came with "infinite" undo and some sort of playground/sandbox, people could literally experiment with very low cost.