Remote file explorer example. WPF + WCF + Patterns: singleton, prototype, chain of responsibility, factory method, facade, composite.