Pluginsv2

More documentation and some minor edits. @jar398 please merge if you approve.