Pre-alpha code now in CVS. This code does *not* compile, and will be modified significantly over the next few weeks.