More refactoring and simplification; binary loader now a singleton Utils object