Added pluggable interfaces for Hadoop engines and query sets.