feat(build): make node-resemble / cairo an optional dependency