As a developer I want to define a Norsu endpoint without referring to any Java classes.
Last time I checked, to define a Norsu delivery endpoint, the definition required 2 different Java classes. We cannot use Java classes in any SaaS configuration.
Also do not provide a default class, as we want developers to specify a specific endpoint implementation so that their projects wil continue to work even if we introduced a new version of the endpoint with non-backwards compatible aspects.
Standard magnolia way would be to provide at `$type` mapping for the main class.
But consider if want to pursue a different pattern, such as specifying a 'version' and in that case their could be a default class or implementation.
Sample yaml config for norsu