Move syntax classes into their own files
Update changelog with latest changes