It appears as though we require components to have a class named with the above in the 'deploy' package. Can we get around forcing this requirement? In the deployer code, we also appear to require that component implementations extend BaseComponent.

One other thing. I realize this is not directly related to your changes, but your changes made me think of it. :-)

We are including a list of components in the core repository modules for AS6 and AS7 at the moment. We need to change this to the release repository. Not as part of this particular issue, but I'm hoping maybe this is addressed by Tom's changes to the assembly ...

We are including a list of components in the core repository modules for AS6 and AS7 at the moment. We need to change this to the release repository. Not as part of this particular issue, but I'm hoping maybe this is addressed by Tom's changes to the assembly ...

I hinted this to Tom, specifically for AS6. Everything are core modules, so that people who touch any core module can do the respective changes to the deploy stuff only in core, the release will pick up these changes. But it is good to keep them in release repo as their tests can only be perfomed there.