Refactored code to use a single NUI object, separated visualization from tracking and removed obsolete classes.