LPS-30337 Add BaseSPIProvider Implementation