A View (for ios and osx) that can draw all that you ever want in your background: color, gradient, patttern image, just an image, a border, rounded corners... all in one view