I sometimes wonder if I don't leverage model patterns enough. I've always been biased towards cohesion since reusability is not often a priority for me, at least with UI components. But this app is a full transparency of how I build applications, so I'd be curious how you guys critique my design patterns.