YL: ties generated JSON file closer to the timeline.js model - wip