Plasmonic Coupling between Nanostructures: From Periodic and Rigid to Random and Flexible Systems