TODO: consider moving these to be defined in the same trait that defines the resource. (e.g. the
org.coursera.naptime.resources.CollectionResource.) By moving the engines to the
trait, this would allow for different resources to have different engines available. That said,
this must all be sealed to disallow further 'customization'.
Define the mappings between category engines.
TODO: consider moving these to be defined in the same trait that defines the resource. (e.g. the org.coursera.naptime.resources.CollectionResource.) By moving the engines to the trait, this would allow for different resources to have different engines available. That said, this must all be sealed to disallow further 'customization'.