Added layouts, styles, and hover stuff