Add documentation to clarify how to tell whether a custom tap uses catalog vs properties

This is pretty easy to determine if you know to look for usage of args.catalog vs args.properties, and having that pointer more clearly mentioned in the documentation for implementing custom taps would be useful.