Fix Maven build, make SPI clean of impl details.
Add (custom; per lib/) native support.