To make the modules easier to use, simplify the process of adding a new implementation. This also involves organizing the source and header files rather more neatly.
Test
If all the tests that use modules (which is the majority) still pass, then all is working.
Flexible Modules
Fixes #439
To make the modules easier to use, simplify the process of adding a new implementation. This also involves organizing the source and header files rather more neatly.
Test
If all the tests that use modules (which is the majority) still pass, then all is working.
Documentation Impact
Added
modules.rst
dodocs
.