Heavy refactor, add "Mu" prefix to all classes