[ISSUE-1] Refactor NPC forms to modular node-based system #2

Open
matthieu wants to merge 12 commits from feature/ISSUE-1-modular-npc-forms into trunk

12 Commits