Yeah, this can be refactored a bit, and in fact I will move the puddle weights to `plugins/blip/chartdailyfactory.js` and `plugins/blip/chartweeklyfactory.js`, respectively. I'll draw up some more documentation about this soon, but the sequence of `1.0`, `1.2`, and `0.9` and then `1.1`, `1.2`, `1.0` are part of the system for positioning everything appropriately in the different views. Since they are essentially blip-specific values, they belong in the chart factories in `plugins/` more than they belong here.