# Packages
Package ica implements the packet data structure, state machine handling logic,
and encoding details for the account management system over an IBC channel
between separate chains.
Package fee implements the packet data structure, state machine handling logic,
and encoding details for handling fee payments on top of any ICS application protocol.
Package transfer implements the packet data structure, state machine handling logic,
and encoding details for the transfer of fungible tokens over an IBC channel between
two modules on separate chains.