Added Util module and started generation algorithm skeleton