When registering an ActiveX DLL, what is responsible for actually registering the component?