Added all the wiring!

Includes implementation :)