Allows manipulating and modifying the front-end via plugins.
Allows using the functions outside of the file they're in.
This is to prevent confusion both when prefixing commits and when reading the directory structure for the first time.