In Exam 70-573 there is a topic:
Customize Enterprise Content Management (ECM)
This objective may include but is not limited to: creating a content type that inherit from appropriate parent, creating and implementing a custom publishing field control that is page mode aware, activating a master page programmatically including token usage
This objective does not include: page layouts, formatting
I'd like to know more about this topic, some linkgs might be useful.