Hardware Components

TODO FINISH