First cut at Presentation API data model