UI Widgets for ecore.js