Implement keynote creator and reader