These TODOs need completing. What's the difference between the Standard example and the Singleton example?