As this is a totally new JS module it should use [AMD](https://internal.wikia-inc.com/wiki/Engineering/Asynchronous_Module_Definition_(AMD)).