I want to develop a plugin that shows what links on Umbraco are broken, so the user can fix them. I created a custom Dashboard, but now I need to create the controllers that will tell me what links are broken, by either looking into the database or crawling the website. My question is, where should I place the files? Is there any convection for that? What plugins usually do?