Title: Spread and SpreadRecorder an Architecture for Data Distribution