Confusing name fix
Removed hardware interface but extensions
Hardware object save/restore mechanism