* Add code for dynamic loading
* Add a mock hook
* Fix CopyErrorMessage
* Set up loading example
* Add plugin example
* Add plugin example
* Make a noisy plugin
* Remove mock from sdk
* Add ci for testing plugin
* Reformat
* Remove noexcept from alias
* Add windows stub
* Add missing includes
* Document
* Reorganize
* Fix formatting
* Setup plugin test for windows
* Fix typo
* Fix windows script
* Fix windows script
* Fix typo
* Fix windows path
* Fill out windows testing
* Fix windows script
* Fix windows script
* Fix windows script
* Fix windows script
* Fix windows script
* Fill in windows loading code
* Use std::string for error message
* Fix example
* Use string for error_message
* Fix namespace error
* Add windows error handling
* Fix windows preprocessor error
* Fix signature
* Add tests for plugins
* Fix formatting
* Refactor plugin test
* Drop unused private section
* Update for master
* Start filling out span backport
* Fix assertion
* Add a span test.
* Fix constructors
* Fill out span tests
* Add test coverage for pointer-count construction
* s/ASSERT_DEATH/EXPECT_DEATH/
* Add bracket operator test
* Add test coverage for other span construction.
* Add test coverage for array construction
* Add test for range construction
* Fix typo.
* Add assignment test
* Add iteration test
* Add data/size functions
* Add array overloads
* Support implicit construction from general containers
* Reformat
* Fix typo
* Fix typo
* Fix enable_if condition