How and Why to Create a Site Specific Plugin