Plugin scaffold