Culled from this source and refined over time, based on my own definitions.
Last modified 02 October 2024