CanJS 2.0 architecture example.