Describir: Real-Time Design Patterns