Allow creating backgrounds from outside the package
Allow creating backgrounds from outside the package

I want to make something like Slider with an internal background. This keeps the approach of using
a static method for instantiation so that the member method API isn't cluttered with implementation
details.

joansmith/tripleplay,tomfisher/tripleplay,joansmith/tripleplay,joansmith/tripleplay,tomfisher/tripleplay,tomfisher/tripleplay,tomfisher/tripleplay,joansmith/tripleplay,tomfisher/tripleplay,joansmith/tripleplay