@@ -0,0 +1,443 @@
+package de.davherrmann.efficiently.view;%0A%0Aimport java.util.List;%0A%0Apublic interface Table extends Element, Bindable%3CTable, Table.TableProperties%3E%0A%7B%0A    Class%3CTable%3E TABLE = Table.class;%0A%0A    interface Column%0A    %7B%0A        String name();%0A%0A        int width();%0A    %7D%0A%0A    interface TableProperties extends Element.ElementProperties%0A    %7B%0A        List%3CObject%3E items();%0A%0A        List%3CColumn%3E columns();%0A%0A        String onRequestNewItems();%0A    %7D%0A%7D%0A

add Table component