Solana: Is there a way to create custom libraries for Solana?