libdata2 library to handle file transfers mostly. It is a modular
framework to handle DMC which implements the protocol-specific part of
the data transfer.
