Moved abstract graphics elements into the core package.
Moved core graphics into a core.graphics package.
Moved model classes into a model package.
Removed ancient headers from some files.
Javadocs.