A Query-Strategy-focused Taxonomy and a Customizable Benchmarking Framework for Peer-to-Peer Information Retrieval Techniques