Layout fixes

Some cleanup to the layout, and first steps in making the SVG responsive.