add header file to genxbsvproj line for test-ring
moved copy engine to its own module