Abstracts now follow orphan contract.
Added a quick write up of what I'd want a TileGrid to be. Nothing's final.