How DeFi Protocols are Building More Granular and Extensible Capabilities