The Unity shader graph has a number of exposed properties that allows you to change different material parameters.
Unity Asset Store Link: https://assetstore.unity.com/packages/2d/textures-materials/wood/customizable-wooden-floor-material-collection-urp-hdrp-166397
A new and improved wooden floor Substance material I've been working on recently - the planks are generated using different floor pattern ID maps created in Illustrator, with 19 patterns total. In addition I've been working on a Unity shader using the new Shader Graph that allows you to modify a number of different properties allowing for a ton of different variations.