How to effectively separte content from graphics?

I am pretty new to flash but I’ve taken on a bigger project where there will be constant updates to the website’s content. I would like to completely separate the content (text, image gallery, audio/video files, etc) from the graphics (interface). Doing so, I would like to provide the easiest method for the end users to update the content. Is this possible with flash and what path should I take?

Thanks in advance.