Flash directory structure/workflow

Anybody know of an ideal directory structure layout? How do I organize my flas, class, xml, shared library, and deployment files? What does the com in the standard layout stand for?

Here is my attempt so far:

  1. com
    1a) source
    1a1) assets
    1a2) xml
    1a3) shared
    1a4) fla and class
    1b) deploy