Decoupled the internal package from the net.impl package.