Add support for extended data and schemas in kml