This is an Artifact which describes and/or defines a ProgrammingArtifact. It is a class or group of artifacts found to be useful in many ProgrammingLanguages and Program Construction

Examples
* ComboBox
* ContextObject
* DataStructures

Acronym: PAD
----
CategoryDefinition