Forum:KB:turbolasers on starships

Ok so I know this is mostly just a vanity thing but, where the heck are the turbolasers on most of the starships? That is to say, where are they actually located, and why in the name of the Force aren't they visible in the majority of starships?

Off the top of my head, Nebulon B Frigates have 12 turbolasers and 12 laser cannons, none of which can be seen anywhere on the bleeding ship!

This definitely is NOT a lone case either. The overwhelming majority of ships just don't seem to have any weapons depicted in any of their images.

I know at least a few ships actually DO have their weapon emplacements visible, such as the Rebel Blockade Runner, but these ships seem to be the minority here...

What is the reason behind this? What am missing here?