So the problem seems to be that if I use the method in the manual then keycloak does not
start.
If I use the <spi> block then it starts but the module does not load and is not in
the dropdown list of events on the admin pages.
Also, I am not sure what is the difference between an existing SPI and a custom SPI.
For instance I am interested in event listeners. When I got to events -> config in
admin, I see the default events and I want to see a third, the event for a jar that has
been added and referenced in the standalone.xml. Now that is not happening.