The source module of the decorator. This is primarily needed to sort the decorators based on its origin-module for the decorators
to be applied in the right order.
This is sort of the only "restriction" for a decorator. It has to be provided by a module. How it is resolved and
what it is applied to is up to the implementation of the decorator.