Re-organize the landing page.

This should also fix #19.