Best way to aproach this

I am designing a website http://homepage.ntlworld.com/mrspimkins/cms/MirrorArt.html which involves displaying loads of images in several galleries. I was hoping i could do all of this in one SWF, but after uploading it to a Web server and seeing how long it took to download at dial up rates (Worse case scenario) i decided against it.

What i need to know now is what is the best way to braek this up into smaller piecs so the download time can be reduced.

So can any experienced Flash users tell me the best way to acheive this.
I.E is it best i have several html pages containing several SWF’s or is there a way you can only load the specific parts of the SWF you require, and others on demand.

Any help you can give would be much appreciated.

Thanks.