Mixup: A Development and Runtime Environment for Integration at the Presentation Layer