i'm new to NSIS but i know how to make a basic modern GUI
Now i need to have custom pages.
I searched already for it, but i didn't understand the results well.
So i created a mockup of the custom page, and maybe you guys could help me with the code?

I need at least 8 of this custom pages, because i'm creating a sort of customization application where the user should be able to see a preview of each feauture.
And how do i let the installer 'know' that the user selected for example on custom page 1 image A (so the installer installs the correct things), also i need to have a components page so that page must also know what the user selected.
Thanks in advance,
Aero