Added IO for the component.
Added IO for component.
Added load so we can detect this input is low/high controled by the SM.
Improved formatting.
Worte out the logic for this.