Moved the interfaces in CodeGenerator to an interface package - [Bala]