1. Motivation for it (to be able to send queries and receive alignments on standard input/output respectively, outputs SAM directly) 2. How to use it (e.g. pipes) 3. Where it's being used (e.g. [`prymer`](https://github.com/fulcrumgenomics/prymer))