renamming (orientation = general, halfPlane in the linear case), general concept of orientation functor and documentation updated