scaffolded plugin