JavaScript library for creating column and page-based layouts