Transmagick is a generic data transfering framework