Add some more structure to the data-source cursor-create example.