https://thedrillmaster.org/2012/12/28/the-different-parts-of-a-command/
The Different Parts of a Command