Add extra data types to custom properties — Right-Click Select
I figured out how to use custom properties in shaders and the compositor (Shader AOV). Here's a quick cheat-sheet to get you started. : r/blenderTutorials
Batch add custom properties - Python API - Developer Forum
Batch add custom properties - Python API - Developer Forum