Begin generalizing plugin bits into Plugin base