Provided more explanation and refactor the CREBindingUnit initialisation method for more readability
Fixed a logical issue in CREBindingUnit and modified the unit tests accordingly.