add WidgetName property, which is element name
implementing code snippet Widget
add Utility project