Add a plug builder
Outline the new plug specification
Add missing plug wrapper