Here's how I did it:
the website will have to be split so that each box can be represented by a box with the following attributes:
- height (percent of screen/pixels/font size)
- width (see above)
- background color (any color represented by hex)
- background image (any size and anywhere)
- text or other content (tables/lists/links in any form of presentation)
Next we will start coding...