Fixed the Enchant support and reworked external API.
Restructured the files and removed the broken Google engine.