you can think of them as modules of functionality that you can add as part of your coach view when and if you need them. like how dojo is preloaded to use in your CV, you can add additional modules by specifying them in the AMD section of your CV. some are already present on the server for you to use directly, or you can add modules on your own on the server and then refer them using the you have defined.