Programmable USB Hub