Made integer values in ComponentState final and static.
Changed Component interface specifications in accordance with changes.
Added Electrical Component