Plugins are used to extend the functionality, without needing to poke around in the original source code.