Separated compiler Giles from source

See last commit