A demo project to help others learn the Observer pattern.