Thanks. Today I was trying your example of creating a custom board, and I was not having success in the building phase. I think this is because I am using an SoC not supported in the PlatformIO Zephyr version (but it is supported in the mainline Zephyr). But if I can just link PlatformIO to my mainline Zephyr modules, that is a much better solution. I will try this next.