use standard archs to build
RMProjectedRectEqualToProjectedRect
RMSphericalTrapeziumIntersection
correctly update scroll constraints upon frame rect change (based on tile source and user constraints)
Tiles sources constraints should be the union and not the intersection of constraints