Added icons and dark theme, improved tile panels, highlight event handling and built a custom segmented button