I've committed into CVS the first batch of classes. There are two folders: app and system. The app folder contains the classes necessary for building the app, while the system folder contains all the system classes. In the future, several kinds of editors and applications may be built on top of the system classes.