Currently the COJ branch has been heavily refactored and work or bug fixes have been applied both there and on develop. This PR backports changes from Develop and in some instances reverts refactoring done as they introduce bugs or were not expected. The idea is to bring both branches to a unification so that no work is lost.
Currently the COJ branch has been heavily refactored and work or bug fixes have been applied both there and on develop. This PR backports changes from Develop and in some instances reverts refactoring done as they introduce bugs or were not expected. The idea is to bring both branches to a unification so that no work is lost.