* enum and class serialization markers.
* export interface for layout.