Added the beginnings of a PushManagerFactory.