Mastering UI Patterns for Smarter Design