Add Makefile and component.json