[ ] Add a to fetch the model on demand [x] Add class and style attributes - implemeted via {...attributes} [x] store the model inside the component [x] Rename the row snippet to something else -> slot [x] add disabled [x] move the css style logic out of the component row({ item, style, index }) [x] considering, items={data} itemCount={data.length} itemSize={50}; model is data, items is the view should be transformed into model={data} modelCount={data.length} itemSize={50}, {@render item(...)} [x] implement minimization for the npm package