Added MuleNode which extends Node and also Position and Direction to be used by Nodes