Returning a UDT from a system.tag.read()

So it would seem that the approach I want is going to make my screens un-responsive. I'm still curious if it is possible though.