cleanup
Adding tiling when layers dimensions are limited
wrapping
wrap-around
keywords and optional args
notes