Added source files for the core classes.