I'd rather we find a way to fix the tilemap object so you can use it, since it's designed specifically for this type of thing already, than add other features duplicating what the tilemap can already do. Are seams the only reason you don't want to use tilemaps?