Hi, I think it's probably worth discussing module dependency a bit. I believe that it will be important for the API module (if we make such a module) to depend on the non-API modules internally. IOW, the code blocks of some of the classes in the API module will need to use non-API classes. I don't see this as a problem, but thought it would be worth pointing out.
It also is relevant because it means that we can directly use the symbolic constants as the enum ordinal values. -Patrick -- Patrick Linskey 202 669 5907
