bl_context list anywhere?

Is there a bl_context list somewhere? How are we suppose to know all the options. If you right click and edit source on some of the files, you start noticing all the bl_context that doesn’t seem to be listed anywhere. Like bl_context = “imagepaint”, bl_context = “objectmode”, bl_context = “posemode”, bl_context = “text_edit”.

I found this https://en.wikibooks.org/wiki/Blender_3D:_Noob_to_Pro/Advanced_Tutorials/Python_Scripting/Addon_User_Interface is there more than this.

Hi, just for reference i have published all panel properties used by all blender panels here:
https://blender.stackexchange.com/questions/73145/when-declaring-a-panel-what-does-the-bl-context-value-need-to-be

Cheers