What problem does it solve? Building custom controls in the MewUI framework requires correctly implementing measure, arrange, render, and input handling overrides, and small mistakes like wrong event argument types or missing child rendering cause broken layouts and unresponsive controls. ## Core Features & Use Cases - Control Base Class Guidance: Choose between Control, ContentControl, and Panel base classes with correct override patterns for MeasureContent, ArrangeContent, and OnRender. - Input Handling Patterns: Implement mouse capture via Window, keyboard events, focus overrides, hit testing, and drag logic using MewUI's MouseEventArgs conventions. - Binding and Fluent Extensions: Add ValueBinding support and fluent extension methods for declarative control configuration. - Use Case: When building a custom button or card container in a MewUI application, follow the provided templates to get correct rendering, theming, and click handling without trial-and-error against the framework API. ## Quick Start Ask the AI to create a custom MewUI button control with text rendering, hover states, and click handling.