Canvas-Texture-Style Tiling Option for Surfaces w/o World Align

I’m not sure if this would be possible, but a toggle for default surface materials that works similarly to how canvas textures with ‘texture world align’ enabled do (textures are tiled and can be resized, but isn’t actually proper world align) would be really useful. Surfaces without world align support are very limiting for canvas primitives since they stretch with the item which looks pretty bad, and any way to have them tile properly would make them much more usable