Added image based backgrounds
Added ability to tint background
Added ability to add an icon