Update the `diagrams` tool with a `defines/2` property definition for Prolog modules