Refactor: Reorganize the intefaces of TileModel and TileBasicData.