Change inject system again

Less unneeded interfaces. Now every version has a packet hook which does
all the job