refactored content, unified dom elements page segment, content item and caption