Use element width / height on tile background position calculation.
refactor: Change nomenclature (tile -> sprite.)
refactor: Remove implied 'snapped' behavior from 'sprites.'
Imply 'layered' behavior on elements with 'layer' attribute.