Moved hardware stuff in to its own folder.