Add hardware domain models