Update module patterns
Add prototype plugin pattern