Improvement: made first layer of renderer more hijackable, so it can work with CSS frameworks like 'Foundation'.