Organizes the process of handing data between middlwares