Add Composer manifest and component code