Yes you would use both, but I never saw a shop with an image gallery website in one! A shop only need some basic info (contact, faq, registration) and a shop with photos and a shopping cart.
An Image gallery perhaps will be something for a personal website, but for a personal website, people will use phpnuke or something......because they believe a portal is cool. The image gallery will be managed on the same way the shop will be displayed. Every page can have a small part of the shop.
NNcms has 1 vision: simplicity! I personally tried almost all the CMS systems. The free ones are very good but not user friendly. Just to damn hard to install and make it your own style. NNcms is is different. You can design your website very easy. When adding the tags (which will be in the documentation when the script will be launched) your CMS is ready. The Default template is desinged with all the addons installed. When you do not like a TOOL, just do not select them and you can make a website only with TEXT information. You can deeplink simply by making tags as <a href="aboutmylife">Click here to read about my life</a>.
When using the Default template, NNcms is installed in 5 minutes. And when the information (TEXT, images, etc) is premade in word, you can just copy it and have your site online within 10 minutes, believe me. I add many tools, so mods are not needed. If you want to use other scripts with NNcms you can just install them and make a link on the NNcms made website to the scripts.
NNcms is specially made for my clients and I believe it is that good to get it launched to suite more websites. When you are quite good in designing a website with html/css/java or whatever, you can make your own NNcms template and after learning where to use which tags, you can do it within 2 hours. Including the installation.
I once tried to use the mediawiki script. It is great and is damn good, but to hard to install and it has features which lots of people do not want. These problems will be gone with NNcms. I do not promise anything and do not want anything like what happends sometimes with B1Gmail. People complaining about almost everything. I understand because they've paid for it. But still. Well I can say even more.......but wait untill I believe the work is done and good enough to use it anywhere.
Simplicity need to work 100% fine to let it be really simple to use