Start porting to GJS