Made a start on variant based on Apache Tika