I ended up with 16 tables, and I find data entry is very complicated. I essentially created a table for every column where there could be a duplicate entry.
I know I need the extra table for version and size. But from an expert's view, do I need all the other tables (like pictures etc.), or should I make data entry easier and have certain entries repeat row after row?