Thank you guys,
my point was to achieve similar generated maps quality, as they would be mapped by average+ mapper.
That's why some internal function are slow, ugly in terms of peformance / code quality, but results with better final maps than if they would be written better, more efficient...