Adds base classes for difficulty calculations, hooks them up with carousel container, and adds a port of the osu difficulty calculator.