Added benchmark generation placeholder
Use ready-made component_models instead of trying to generate ones; would add more component models varieties later
Added mainboards, normalized RAM => Memory name
Replaced component_models.yml => csv, which is much easier to maintain; added some looking-like-real data; updated fixture loading code to match CSV format
Added some HDD models
Tuned component generation: different serials for multiple quantity items, added quantity rule for memory
Added memory modules data