As shown in the above illustration, there are various components that make up the setup required for any application that would like to send and receive Bitcoin payments, and any Bitcoin token or asset. The LiteClient structure lays the foundation to be extended for various use cases such as payment/state channels, multi-party payments, token/NFT transfers, data certification verification.