Totally forgot about name mangling.

Using variable/property/method/argument name mangling for all classes in
progress_components.py.

Added Unit class.