How does the multiple column framework work?