The Service provider interface contains classes enabling the user to extend and configure the behavior of the Snippetory engine. Those extensions can be packaged into jar files and loaded by the {@link java.util.ServiceLoader} mechanism. See {@link org.jproggy.snippetory.spi.Configurer} for further information.