Fixed bug that had all rows sharing the same values (forgot that dicts & lists are passed as references). All basic features are now implemented.