extract core xml helpers into separate maven repository