New layout for the home page. Various UI improvements.