HV-724 Removing some dead code, reducing member visibility where feasible
HV-724 Fixing JavaDoc warnings, adding package-level docs