Verses 1-9 - the promised glory of the new house
Verses 10-19 - blessings for a defiled people
Verses 20-23 - Zerubbabel the Lord's signet ring