A configurable map engine