Add BackgroundTile concept.

Doesn't do anything yet. Just has the class and the ability to choose
it. Up next comes the ability to load and save backgrounds.