Dev snapshot - moving Utm functions to own class.