Finished HardwarePool as far as I can tell.

This closes #5.