Created new backend and added a skeleton for rewriter.