A number of classes were renamed, refined documentation was added.