Added section about designing with caching in mind.