> But I think what you're asking me is to encapsulate the bits and pieces so that there aren't these global names floating around. I guess I can sort that out.

+1