extension has been renamed to plugin, as extension has been used previously to describe render filters, this ensures there's no confusion between the two.
static methods have been moved the functions instead
html method has been split into two to remove the boolean flag.
continuing #7
changes;