work in progress
Work in progress...
Added a generic implementation of the transport agent.