Add composer.json for Syntax component
Syntax component composer fixes