The geolib PHP framework