installation, command line usage, under the hood Installation Usage from the command line Help and Logging Commands Usage as a package High-Level Processing Low-Level Processing Adding new array types