Added Images class and deferred image loading. Introduced the use of Slick AbstractComponents for buttons, menus, etc.