Defined class, and including a blank API class for future plugins.