An item model for providing code completion, and meta information for enhanced presentation.
To do: write documentation
Author Hamish Rodda