moves HW dependencies to seperate file

moves HW dependencies to seperate file