I know in the product > product variant > product variant attributes you can set the attributes that the user can select based on what you defined in within product attributes.
Has anyone done a modification to allow a image to be associated with the "product variants attribute"? Like for Coloryiur would have the corresponding colors, color swatch?