Module - Include or Extend? and Mixin: http://surya.rajtripathi.com/2013/12/module-include-or-extend-and-mixin.html