Refactor Trace impl into a union data structure

Reactor trace impl into a union data structure and pass through as a shadow of the stack values.
Merge branch 'ChocoButter-2Become1' of https://github.com/ikeough/Dynamo into ChocoButter-2Become1