In progress: transferred several classes from the jee_reference_project.