I'm working with the XIAO nRF52840 board by Seeed Studio, a very small board with little more than just the chip. I added the board files for it and everything builds fine, but the board will not appear under connected devices and I am thus seemingly unable to flash it. Everything I've searched seems to indicate that a J-Link programmer or compatible DK is required to work with a board like this, yet using Arduino I can program it fine, and I can connect via Serial Port from the nRF Terminal within VS Code. Is there no way to flash the board using nRF Connect/Visual Studio Code without some product with a J-Link? If not, how is Arduino able to program the board?