New utilities class
Fix logging, create random number gen
Proc generation of components, fix random values, maybe fix completion check