Adding the program entry point and internal types
Adding paths module