Divide EasyEngine functions into library