Some junk work on it. Committng before deleting (renaming to Rewriter_impl.hpp)
Some junk work on it. Committng before deleting (renaming to Rewriter_impl.hpp)

matiu2/cdnalizer,matiu2/cdnalizer,matiu2/cdnalizer,matiu2/cdnalizer