Updated AbstractDrawElement, added loopArgument['vars'] & when loopArgument['node'] is empty skips adding