There have been massive changes in CALF's master branch. It makes no sense to manually cherry-pick all these commits. Therefore rebased the CALF codebase in LMMS to the one found in CALF master branch.