Classes to be used or implemented by custom JAM providers.