More porting work, still broken.

Focusing on Utils namespace now first