Add layouter class
CloudNode: add hashCode and equals methods