Started implementing icon support
Changes on project structure
Updated NodeJS externs