Dropped eligo engine generator files into here for now, need to do a lot of cleanup