Added system.py back and deleted component.py