ezeDelightCommon restructurated functions to be shared by ezeSurface and ezeHair

Signed-off-by: ezequielm <ezequielm@gmail.com>