Deleted a lot of classes to make this package compact.