As the sources are not shipped with the 1.5 beta archives, I've just checked out the sources from the CVS repository. I'm far from being a CVS expert, but I think that just below the repository, it is best to create one module (one directory) for each different project. For instance Kernow, CheckXML, etc.
As for now, below the repository, there are the directories src, test, etc. It is not easy to check out the Kernow sources (you have to check out each directory or file as a different module).
Maybe that could be worth fixing that?
I've now moved Kernow into its own module in SVN, and removed access to the older CVS.