Inside Solana’s expanding client stack