Memory-Mapped Devices as Objects - Dan Saks - CppCon 2020