Issue #2809967 by scotthooker: Modules and their associated plugins should provide a plugin definition