Add utilities and struts
FlIsland Generation algorithm