Put the addon initializer in a different class

Notably, this class is not modified by BTW.