Split up GUI for readability and prepped for favorites tab