Added basic widget structure