Add widget interface
Auto import for GorazorWidget
Add widget struct