OIR refactoring: Eye4graphics OIR engine completed