Expose ISerialDevice Interface
In the Windows.Devices.SerialCommunication namespace, there is an `internal` interface named ISerialDevice. I can see it when I "go to definition" on SerialDevice. SerialDevice implements ISerialDevice.
In order to break my code's dependency on actual hardware so I could automate my tests, I had to reinvent the wheel. By keeping this interface internal, I was forced to re-create the interface (mostly) and create a wrapper around SerialDevice that implemented it.
That's a lot of code to write when the interface already exists. I'm sure making the interface public would save a number of developers a fair amount of effort and frustration.