Added a new class to handle the icons, moved the icons to resources so they can be loaded dynamically, icons can be moved up and down properly