Finished adjoint domain/tally refactor. Unit test updates are next