This element takes an array as input and provides a component allowing deletion from this array and adding new values to it. The good part: Rendering every row is done with <template>
support and adding items is possible in multiple ways. Re-ordering items is not possible (yet).
bower install --save leather-editable-list
See http://david-mulder.github.io/leather-editable-list/components/leather-editable-list/