LazyArrayTile now takes a reference to a shared pointer instead of a copy in the constructor.