I'm bad at setting up boolean expressions apparently
Setup code for HWResource
Added first few Hardwar resource types