Combinatorial and Geometric modeling with Generic N-dimensional Maps