initial commit of prototype using editable grid component