Renamed classes in it-support module, made internal classes package-private, some javadoc changes