Extract spi & eureka integration as a separate module.