Shows various ways to implement WCF