https://peterkellner.net/2014/03/07/why-in-senchas-extjs-or-sencha-touch-source-is-so-important/