**Funding**

The publication of this chapter was funded by National Sciences and Engineering Research Council of Canada (NSERC), grant number RGPIN-2014-03648.
