DNA and Namespace changes

Hi all,

There have been a number of large refactors in main, to improve code consistency and type safety. This will require updates to some patches and branches.

5 Likes