Hi Randy,
I've done what neemo is talking about, and that's a very advanced procedure IMHO. And it's extremely difficult to maintain if you ever have a hardware crash such as Motherboard or Hard Drive in one of your Surface 3 computers.
I would look at using on of the following 3 Image backup programs instead here:
1.) Macrium Reflect
2.) Acronis TrueImage
3.) EASETodo We've tested all these with W7/W8x/W10 and they are super reliable and all will work using their free versions. You may run into some problems with Mobo inconsistancies, if the clone was made from a Surface 3 back in 2015 let's say, and next year you experience a Mobo failure. If you purchase a new Mobo from Microsoft, hardware revs might cause an Image Restore failure!

Instead, you will need to research the serial numbers of each of your surface 3's, and do some inventory and asset management recording. When one of those Mobo's fail you would have to look online and try to locate a Mobo in the appropriate serial number date range of the Surface 3 unit that failed, and you would have to get from ebay or 3rd party supplier. That can be tricky.

Large companies (Fortune500) handle this problem by either purchasing Mobo spares now and keeping in inventory for 5-10 years, or signing an annual Maintenance Contract with a major service provider such as IBM, Wang, etc. to maintain those spares in their inventory for you--at an annual cost (not cheap!).
Some things to think about.

Personally, if you just have a few machines; 3-5 Surface 3's for example, I'd just buy 1 or2 spare Mobos and keep on hand for these kinds of catastrophes. As I used to write service contracts for IBM, it's very cost prohibitive ($20k/year or more) to outsource a partner sparing program and you would need at least 100 units to make it worthwhile.
Best of luck,
<<<BIGBEARJEDI>>>