Main

Has software/hardware interface. Main will be written in here :)