Port the adder to use the rvex* functions.
Reorganize files, move things out of the adder folder