Deleting unused file
Remove duplicate type definitions
Remove unused language pragmas