Implement orientation of code generation (Alf, Athena or nothing)