First-pass at putting everything together.