split Test.c into many smaller source files