Dir restructuring and addition of ethernet libraries