pull out tiles, break model-building apart from image generation