Adding means to add async API for tiles
Perform sorting at the render level and not at the layer level
Added new visitor class for map renering
Implementing async API