refactor(global): provide ngFactory working setup