Dev/oscarhdezsz/hbcairo/pattern

Add pattern support to hbcairo