The God Franchise: A Theory of Everything