Company stands for "complete anything" and is a modular in-buffer completion mechanism.