Building a Generic USB-over-IP Setup