Added a code generator and more operators.